Product details
- Publisher : Packt Publishing (June 18, 2021)
- Language : English
- Paperback : 646 pages
- ISBN-10 : 1838823387
- ISBN-13 : 978-1838823382
کتابFlutter Cookbook: Over 100 proven techniques and solutions for app development with Flutter 2.2 and Dart
منابع کتاب کتابFlutter Cookbook: Over 100 proven techniques and solutions for app development with Flutter 2.2 and Dart
با استفاده از زبان برنامه نویسی دارت، نحوه ساخت، مقیاس و اشکال زدایی برنامه های بومی iOS و Android را از یک پایگاه کد واحد کشف کنید.
ویژگی های کلیدی
با بارگذاری مجدد داغ، به سرعت روی رابط کاربری (UI) خود بسازید و تکرار کنید
با استفاده از ابزارهای توسعهدهنده Flutter و مجموعههای آزمایشی، اشکالات را برطرف کنید و از ظاهر شدن مجدد آنها جلوگیری کنید
دستور العمل های عملی برای ساخت برنامه های تلفن همراه با Flutter را کشف کنید
توضیحات کتاب
Flutter یک چارچوب متن باز برای ساخت اپلیکیشن های موبایل، وب و دسکتاپ با استفاده از زبان دارت است. با این راهنمای مبتنی بر دستور العمل، که بر طراحی برنامه قوی و اصول اصلی تمرکز دارد، یاد خواهید گرفت که چگونه مسائل توسعه چند پلتفرمی را به روشی عملی حل کنید.
Flutter Cookbook مدیریت خطا و اشکال زدایی را پوشش می دهد تا اطمینان حاصل شود که برنامه های شما کارآمدتر اجرا می شوند. شما با راه اندازی Flutter و سفارشی کردن محیط توسعه خود شروع می کنید. این کتاب وظایف اصلی درگیر در توسعه برنامه، مانند طراحی رابط کاربری و تجربه کاربر (UI/UX)، طراحی API و ایجاد انیمیشن را توضیح خواهد داد. فصلهای بعدی شما را با مسیریابی، بازیابی دادهها از سرویسهای وب و تداوم دادهها به صورت محلی آشنا میکنند. یک بخش اختصاصی نیز بر Firebase و قابلیتهای یادگیری ماشینی آن تمرکز دارد. فصل آخر به طور خاص طراحی شده است تا به شما کمک کند برنامه هایی را برای وب و دسکتاپ (ویندوز، مک و لینوکس) ایجاد کنید. در سرتاسر کتاب، دستور العمل هایی را خواهید یافت که مهمترین ویژگی های مورد نیاز برای ساختن یک برنامه کاربردی چند پلتفرمی را پوشش می دهد، همراه با بینش هایی در مورد اجرای یک پایگاه کد واحد بر روی پلتفرم های مختلف.
در پایان این کتاب Flutter، همه چیزهایی را که برای نوشتن و ارائه برنامههای کاملا کاربردی نیاز دارید، یاد خواهید گرفت.
آنچه خواهید آموخت
از برنامه نویسی دارت برای سفارشی کردن برنامه های Flutter خود استفاده کنید
نحوه توسعه و تفکر مانند یک برنامه نویس دارت را کشف کنید
از قابلیت های Firebase Machine Learning برای ایجاد برنامه های هوشمند استفاده کنید
معماری قابل استفاده مجدد ایجاد کنید که می تواند برای هر نوع برنامه ای اعمال شود
از خدمات وب استفاده کنید و داده ها را به صورت محلی حفظ کنید
قبل از اینکه کاربران بتوانند مشکلات را ببینند اشکال زدایی و حل کنید
از برنامه نویسی ناهمزمان با Future و Stream استفاده کنید
وضعیت برنامه را با Streams و الگوی BLoC مدیریت کنید
این کتاب برای چه کسی است
این کتاب توسعه اپلیکیشن برای توسعه دهندگان مبتدی تا سطح متوسط است که می خواهند توسعه دهندگان موبایل شوند. دانش اولیه زبان های برنامه نویسی مدرن مانند جاوا اسکریپت، سوئیفت، کاتلین، جاوا، Objective-C یا C# به شما کمک می کند تا مفاهیم مطرح شده در کتاب را راحت تر درک کنید.
فهرست مطالب
1.شروع کار با فلاتر
2.دارت: زبانی که از قبل می دانید
3.مقدمه ای بر ابزارک ها
4.تسلط بر چیدمان و رام کردن درخت ویجت
5.تعامل و ناوبری را به برنامه خود اضافه کنید
6.مدیریت دولتی پایه
7.آینده اکنون است: مقدمه ای بر برنامه نویسی ناهمزمان
8.پایداری داده و ارتباط با اینترنت
9.مدیریت پیشرفته حالت با جریان
10.استفاده از بسته های فلاتر
11.افزودن انیمیشن به برنامه شما
12.با استفاده از Firebase
13.یادگیری ماشین با کیت Firebase ML
14.توزیع اپلیکیشن موبایل شما
15.فلاتر وب و دسکتاپ
ارسال نظر درباره کتابFlutter Cookbook: Over 100 proven techniques and solutions for app development with Flutter 2.2 and Dart